package com.tomecode.tools.maven.settings.model;

/**
 * This is an activator which will detect an operating system's attributes in
 * order to activate its profile.
 * 
 * @author Frastia Tomas
 * 
 */
public final class Os {
	/**
	 * The name of the OS to be used to activate a profile.
	 */
	private String name;
	/**
	 * The general family of the OS to be used to activate a profile (e.g.
	 * 'windows')
	 */
	private String family;
	/**
	 * The architecture of the OS to be used to activate a profile.
	 */
	private String arch;
	/**
	 * The version of the OS to be used to activate a profile.
	 */
	private String version;

	public Os() {

	}

	public final String getName() {
		return name;
	}

	public final void setName(String name) {
		this.name = name;
	}

	public final String getFamily() {
		return family;
	}

	public final void setFamily(String family) {
		this.family = family;
	}

	public final String getArch() {
		return arch;
	}

	public final void setArch(String arch) {
		this.arch = arch;
	}

	public final String getVersion() {
		return version;
	}

	public final void setVersion(String version) {
		this.version = version;
	}

}
